﻿body{background:#fff;color:#000;margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
a[title=站长统计]{display:none!important}
body,div,form,html,input,p,table,textarea{font-size:medium;vertical-align:middle;font-style:normal;font-family:"PingFang SC","Microsoft Yahei",Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
form{border:0;margin:0;padding:0}
img{border:0;vertical-align:middle}
textarea{width:95%}
button,input,select,textarea{-webkit-appearance:none;outline:0;margin:0;padding:0;border:0}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
.l{float:left}
.r{float:right}
.header{overflow:hidden;text-align:left;color:#fff;padding:5px 10px;background:#0378d8}
.footer1{color:#333;background:#fff;height:30px;line-height:35px;font-size:14px;padding:10px 10px 0;text-align:center}
.footer1 a{color:#3078d8;text-decoration:none}
.icon-eject:before .footer2{background:#fff;line-height:160%;text-align:center;font-size:14px;color:#333}
.footer2 .BottomMenu,.footer3 .BottomMenu{background:#fff;padding:5px 40px;color:#fff;display:flex;flex-flow:row nowrap;-webkit-flex-flow:row nowrap}
.footer2 a{font-size:14px;color:#fff;text-decoration:none}
.fullscreen{background:none repeat scroll 0 0 #fff;margin:0 auto;overflow:hidden;position:relative;max-width:500px;padding:0 0}
.top_menu{overflow:hidden;width:100%;font-size:14px;margin-bottom:10px;background:#eee}
.top_menu div{color:#666;border:1px solid #ddd;border-top:0;border-right:0;border-bottom:0;overflow:hidden;text-align:center;height:35px;width:24.9%;line-height:35px;float:left}
.top_menu div a{font-size:15px;text-decoration:none;display:block;color:#666;background:#eee}
.top_menu .selected{width:24%;border-bottom:1px solid #fff}
.top_menu .selected a{font-weight:700;font-size:15px;color:#2b78e4;background:#fff}
.clear{clear:both;font-size:0;line-height:0;overflow:hidden;height:0;display:block}
#loadings{display:none;width:100%;top:50%;position:fixed;line-height:56px;z-index:9999999}
#loadings div{height:60px;padding:50px 0 0 0;text-align:center;color:#fff;font-size:15px;background:#000 url(/images/load.gif) no-repeat 50% 30%;opacity:.7;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;filter:alpha(opacity=70);margin:auto;width:100px}
.btn_back{z-index:1000;position:absolute;top:15px;left:3px;height:25px;line-height:25px;margin-left:10px;padding-left:14px;color:#fff}
.btn_back1{display:none;z-index:1001}
.btn_back:before{content:' ';top:5px;left:0;width:12px;height:12px;border:#fff solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:0 0 3px 3px;display:inline-block;position:absolute}
.icon{color:#fff;font-family:iconic}
.icon-home{z-index:1000;position:absolute;top:16px;left:18px;height:25px;line-height:25px}
.icon-home:before{display:none;font-size:26px;content:"\73";position:absolute;top:3px}
.icon-eject:before{font-size:17px;content:"\e134";color:#0378d8;line-height:30px}
.icon-list:before{content:"0";color:#787878}
.icon-play:before{content:"\e004"}
.icon-search:before{content:"G";color:#787878;font-size:18px}
.icon-x:before{content:"\5b"}
.icon-checkmark:before{content:"Y"}
.icon-denied:before{content:"\e032"}
.icon-user:before{content:":";color:#666;font-size:14px;margin-right:8px}
.icon-iphone:before{content:",";color:#666;font-size:14px;margin-right:8px}
.icon-mail:before{content:"N"}
@font-face{font-family:iconic;src:url(/fonts/iconic.eot?v=20180127);src:url(/fonts/iconic.eot?#iefix) format('embedded-opentype'),url(/fonts/iconic.svg#iconic) format('svg'),url(/fonts/iconic.woff?v=20180127) format('woff'),url(/fonts/iconic.ttf?v=20180127) format('truetype');font-weight:400;font-style:normal}
#bg{position:absolute;top:0;left:0;width:100%;background-color:#000;z-index:9001;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}
.back{width:40px;margin-left:20px;border:1px solid #d1d1d1;text-align:center;border-radius:2px 2px 2px 2px;cursor:pointer;position:absolute}
.pagemore{height:60px;line-height:60px;text-align:center;display:none}
.login_btn{color:#fff;padding:5px;position:absolute;right:5px;top:10px;font-size:16px}
.login_btn a{color:#fff;cursor:pointer}
.login_btn a.Site:before{font-family:iconic;content:"\e135";font-size:14px;margin:0 2px 0 10px}
.loginicon:before{font-family:iconic;content:"\e061";font-size:28px;color:#fff;position:absolute;top:0;left:0}
.userName{color:#fff;padding:5px;position:absolute;right:12px;top:5px;font-size:14px;cursor:pointer;display:none}
.userName:before{font-family:iconic;content:"\e061";font-size:28px}
.login_out{border:1px solid #fff;border-radius:2px;color:#fff;padding:0 5px;right:5px;position:absolute;font-size:14px;top:8px;height:30px;line-height:30px}
.left_menu{border:1px solid #fff;border-radius:2px;color:#fff;padding:0 8px;left:10px;position:absolute;font-size:14px;height:30px;line-height:30px;top:8px}
.left_menu:before{color:#fff;font-family:iconic;content:"0"}
.error{font-size:14px;padding-top:60px;padding-bottom:80px;}
.no_data{padding-top:70px;padding-bottom:40px}
.error .error_img{width:100px;height:100px;margin:0 auto;border:6px solid #e7e7e7;border-radius:100px;font-size:76px;text-align:center;color:#e7e7e7;box-shadow:0 -1px #bcbaba,0 -1px #bcbaba inset;text-shadow:0 -1px #bcbaba}
.error .no_data_img{width:200px;height:175px;margin:0 auto;background:url(/images/v2/no_data.png?ver=1) no-repeat;background-size:100%}
.error .true_img{width:100px;height:100px;line-height:100px;margin:0 auto;border:6px solid green;border-radius:100px;font-size:76px;text-align:center;color:green;box-shadow:0 -1px green,0 -1px green inset;text-shadow:0 -1px green}
.error .error_msg{text-align:center;color:#888;padding:30px;line-height:30px}
.error .SimilarKeyWord{color:red;margin-right:10px}
.bottom_bg{position:fixed;bottom:0;left:0;z-index:3;height:50px;line-height:50px;border:1px solid #dce1e5;width:100%;background:#f6fbff;box-sizing:border-box}
.bottom_bg .button1{position:relative;margin-left:10px;background:#2376de;color:#fff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:80px}
.bottom_bg .button2{position:relative;margin-left:10px;background:#f80;color:#fff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:150px}
.bottom_bg .button3{position:relative;margin-left:10px;padding:10px;background:#cdd1d4;color:#fff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;color:#333;width:80px}
.bottom_bg .button4{position:relative;margin-left:10px;background:#06c;color:#fff;padding:8px;font-size:14px;border-radius:5px;letter-spacing:1px;width:80px}
.bottom_bg .Phone:before{background:#06c;color:#fff;font-family:iconic;content:"\e101";font-size:20px;border-radius:5px;right:15px;position:absolute;cursor:pointer;height:35px;line-height:35px;top:7px;width:35px;text-align:center}
.bottom_bg .top:before{color:#666;font-family:iconic;content:"\e02c";font-size:14px;right:15px;position:absolute;cursor:pointer}
.menu{background-color:#eee;font-weight:700;padding-left:20px;font-size:14px;height:35px;line-height:35px}
.contact{line-height:25px;padding-left:20px;font-size:14px;table-layout:fixed;word-break:break-all;overflow:hidden}
.EntFlItem{float:left;width:23%;margin:0 2% 5px 0;color:#333;font-size:12px;height:25px;line-height:25px}
.EntFlItem img{margin:0 2px 2px 0;width:14px}
.entname{padding:0 0 10px 20px;font-size:20px;font-weight:700}
.entname .PD{font-size:14px;color:#f90;height:28px;line-height:28px;text-align:center;float:right;padding:0 10px}
.entname .PD:before{content:"\e070";font-family:iconic;font-size:15px;color:#f90;margin-right:5px}
.icon-chat-alt-fill:before{color:#666;font-size:14px;content:"\55";margin-right:8px}
.icon-document-alt-fill:before{color:#666;font-size:14px;content:"\5e";margin-right:8px}
.icon-user:before{font-family:iconic;color:#666;font-size:14px;content:"\3a"}
.entmenu{overflow:hidden;width:100%;font-size:14px;border-top:1px solid #ddd}
.entmenu div{color:#666;border:1px solid #ddd;border-top:0;border-right:0;overflow:hidden;float:left;text-align:center;height:35px;width:32.9%;line-height:35px}
.entmenu .selected{border-bottom:0;font-weight:700}
.node{position:relative;border-bottom:1px solid #eee;padding:10px;padding-left:20px}
.node a{color:#666}
.node:after{position:absolute;content:' ';top:50%;right:15px;margin-top:-4px;width:6px;height:6px;border:#ccc solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:2px 2px 0 0;display:block}
#l-map,.map_search{overflow:hidden;margin:0}
.map_search{position:relative;zoom:1}
#l-map{position:relative;z-index:0;text-align:left}
.map_search .show_panelBtn{position:absolute;top:50%;right:0;margin-top:-34px;width:15px;height:68px;text-indent:-100px;overflow:hidden;-webkit-transition:all .5s ease-in-out;cursor:pointer;zoom:1}
.map_search .show_panelBtn a{width:15px;height:68px;display:block;background:url(../images/bmapslider.png) -35px -100px no-repeat;text-indent:-999px;outline:0;zoom:1}
.map_search .panel_wrap{position:absolute;top:1px;right:0;-webkit-transition:all .5s ease-in-out;background:#fcfcfc;height:100%;width:0;overflow-x:hidden;overflow-y:auto;border:1px solid #eee}
.map_search .panel_wrap .panel_wrap_alert{width:20px;height:200px;margin:-100px 0 0 -10px;color:#999;position:absolute;opacity:.5;top:50%;left:50%}
.CloseMap{background:#828282;border-radius:50px;color:#fff;cursor:pointer;font-size:50px;font-style:normal;height:100px;line-height:100px;position:absolute;right:-52px;text-align:left;text-indent:8px;top:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:100px}
#alertdiv1{position:fixed;margin:auto;width:100%;top:50%;display:none;z-index:2147483647;text-align:center}
#alertdiv{position:fixed;margin:auto;width:100%;top:250px;display:none;z-index:2147483647}
#alertdiv div{background-color:#000;color:#fff;padding:20px 20px 20px 20px;min-width:100px;opacity:.7;min-height:25px;text-align:center;color:#fff;border-width:1px;border-style:solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;line-height:150%;width:60%;margin:auto}
.ref_top{line-height:50px;background-color:#eee;border-bottom:1px solid #ddd;font-size:16px;position:relative}
.ref_top .title{margin-left:10px;color:#3078d8;font-weight:700}
.ref_top .jobtypebutton{display:inline-block;width:30%;height:25px;margin:2px 0;line-height:25px;color:#666;text-align:center}
.ref_top .jobtypebuttonselected{color:#3078d8}
.ref_top .tips{right:10px;font-size:12px;color:#999;position:absolute}
.ref_top .openFilter{right:10px;color:#999;position:absolute;top:0;font-size:14px;cursor:pointer}
.ref_top .openFilter .ListIcon:after{color:#2b78e4;font-family:iconic;content:"\0027";font-size:14px;margin:0 5px 0 5px}
.ref_top .closeFilter{right:10px;font-size:12px;position:absolute;color:#2b78e4;cursor:pointer;font-size:14px}
#getjob_bg,.getjob_bg{position:fixed;top:0;left:0;width:100%;background-color:#000;z-index:9000;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);display:none}
#GetJobs{position:fixed;margin:auto;width:90%;top:10%;z-index:9001;display:none}
.getjob_Content{width:100%;background:#fff;border:1px solid #000;border-radius:5px;position:absolute;margin-left:15px;z-index:9002;top:0;height:400px}
#GetJobs #closebg{position:absolute;top:-30px;right:-20px;width:21px;height:21px;line-height:21px;text-align:center;background:#fff;border-radius:20px;padding:2px;z-index:9003}
#GetJobs #closebg #close{background:#000;border-radius:20px;width:21px;height:21px;display:block;text-align:center;font-size:12px;text-indent:-100px;position:relative}
#GetJobs #closebg #close:before{content:' ';position:absolute;top:50%;margin-top:-6px;right:10px;width:2px;height:13px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#fff}
#GetJobs #closebg #close:after{content:' ';position:absolute;top:50%;margin-top:-6px;right:10px;width:2px;height:13px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);background:#fff}
.GetJobBox{padding:10px 20px;background:#f2f5f9;font-size:14px}
.GetJobBox .Title{line-height:40px;font-size:14px;position:relative;color:#333}
.GetJobBox .MyResumeList{margin:10px 0 0 0;list-style:none;padding:0}
.GetJobBox .MyResumeList li{background:#fff;height:30px;line-height:30px;font-size:16px;color:#333;padding:15px 20px;margin:0 0 15px 0}
.GetJobBox .MyResumeList li a{display:block;padding:0 100px 0 0;position:relative;text-decoration:none}
.GetJobBox .MyResumeList .BtnApply{position:absolute;right:0;top:50%;height:26px;line-height:26px;text-align:center;color:#fff;background:#f90;margin:-13px 0 0 0;font-size:12px;display:block;border-radius:20px;width:80px}
.GetJobBox .Result{text-align:center;color:#0378d8;font-size:16px;font-weight:700;margin:0 0 60px 0}
.GetJobBox .Result img{display:block;margin:50px auto 20px;width:50%;max-width:100px}
.GetJobBox .Result .Msg{font-size:14px;color:#666;margin:15px auto 0;font-weight:400;width:80%;max-width:280px}
.GetJobBox .Result .Msg a{color:#0378d8;margin:0 5px}
.GetJobBox .Btn{width:80%;height:38px;line-height:38px;color:#fff;text-decoration:none;text-align:center;background:#0378d8;display:block;margin:0 auto 15px;max-width:280px;border-radius:20px;font-size:14px;border:1px solid #0378d8}
.GetJobBox .Btn.White{color:#0378d8;background:#fff}
.GetJob_top{line-height:25px;background-color:#eee;border-bottom:1px solid #ddd;font-size:14px;padding-left:10px;color:#2b78e4;position:relative}
.GetJobList{width:100%;margin:auto;border-bottom:1px solid #ccc;line-height:30px;padding:5px 0 0 15px;font-size:14px;color:#666;position:relative}
.GetJobList .Ent_Name{font-size:12px;font-weight:700}
.GetJobList .VDate{font-size:12px}
.entcontent{font-size:14px;line-height:20px;padding:10px 20px 10px 20px;color:#333}
.reg{display:inline-block;width:120px;height:120px;line-height:60px;box-shadow:0 3px 5px #acacac}
.reg a{font-weight:700;font-size:25px;color:#fff;display:block}
.SendInfoBg{display:none;background:#000;opacity:.7;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9998}
.SendInfo{width:100%;z-index:9999;padding-top:10px;position:fixed;left:0;top:0;display:none}
.EditerBg,.filter{float:right;top:0;width:100%;height:100%;display:none;background:#fff;z-index:9999;position:fixed;right:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.Bar{border:1px solid #06c;display:inline-block;height:10px;width:100%;margin-right:5px}
.Bar .percent{display:block;background:#06c;height:100%}
.Bar .percent .num{color:#fff;float:right;font-size:10px;line-height:100%;margin-right:3px}
.scoreTips{background:none repeat scroll 0 0 #eee;border:1px solid #ccc;border-radius:30px;display:none;height:30px;line-height:30px;position:absolute;right:5px;text-align:center;text-indent:0;top:4px;width:30px;z-index:1;font-size:10px}
.competeDiv{float:right;top:0;width:100%;height:100%;display:none;background:#fff;z-index:5;position:absolute;right:0;line-height:105px;text-align:center}
.competeDiv:after{position:absolute;content:' ';top:50%;left:20px;margin-top:-3px;width:6px;height:6px;border:#999 solid;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);border-width:0 0 2px 2px;display:block}
.competeOperation{text-align:center;padding:0 10px;display:inline-block;height:30px;line-height:30px;margin-right:10px}
.ListDateSplit{text-align:center;background:#eee;font-size:12px;height:25px;line-height:25px;border-bottom:1px solid #ccc}
.AudResult{background:#ccc;border-spacing:1px;width:95%;margin:auto;font-size:small}
.AudResult th{line-height:30px;color:#111}
.AudResult td{background:#fff;line-height:30px;text-align:center}
.AudResult .ErrorMsg{color:red}
#wxjifen_warp{line-height:25px;padding-left:20px;margin-bottom:4px;font-size:14px;display:none;float:left}
#wxjifen_warp #wxjifen_title{width:61px;height:20px;border:#fd6802 solid 1px;border-radius:2px;line-height:20px;text-indent:14px;color:#fff;display:block;background:url(/images/wxicon.png) no-repeat 3px 4px #fe9901;float:left}
#wxjifen_warp #wxjifen_cont{width:39px;height:21px;line-height:20px;color:#070101;display:block;background:url(/images/wxcont.png) no-repeat 0 0;padding:0 5px 0 7px;text-align:center;float:left;margin-left:4px}
#wxjifen_warp #wxjifen_question{float:left;margin-left:5px}
#wxjifen_warp #wxjifen_question img{height:20px}
.wxShareBtn{width:272px;height:57px;display:block;margin:10px auto 60px;background:url(/images/wxzhuanfa.png) no-repeat 17px 14px #eee;border:#dadada solid 1px;line-height:57px;font-size:30px;text-indent:67px;color:#f90;text-shadow:1px 2px 0 #fff;position:relative}
.wxShareBtn .tophr{border:none;border-top:solid 1px #fff;position:absolute;top:0;left:0;width:100%;height:1px;margin:0}
#paging{height:40px;margin:10px 0 10px 0}
#paging span{float:left;width:20%;text-align:center;padding:5px;box-sizing:border-box}
#paging a,#paging font{position:relative;display:block;line-height:30px;font-size:14px;border:1px solid #c3c2ca;background:#ececec;color:#666}
#paging select{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0}
#paging font:after{position:absolute;display:block;width:0;height:0;content:'\00a0';top:12px;right:5px;border-width:5px;border-style:solid;border-color:#474340 transparent transparent transparent}
#suggest{z-index:9000;position:absolute}
.mysearch{border-radius:3px;background-color:#fff;z-index:999;padding:0;margin:0;border:1px solid #c9c9c9}
.mysearch ul{margin:0;list-style:none}
.mysearch li{line-height:25px;font-size:14px;margin:0 20px 0 20px;height:45px;line-height:45px;color:#000;border-bottom:1px double #eee;list-style:none}
.login_Kuan{padding:7px 15px;font-size:16px}
.ShareBtn{width:40%;height:50px;line-height:50px;border-radius:5px;color:#fff;text-align:center;background:#0184df;margin:0 auto 20px}
.ShareBtn img{margin:0 10px 4px 0;vertical-align:middle;width:22px}
.back-to-top{display:none;position:fixed;right:10px;bottom:50px;text-align:center;z-index:1;box-sizing:content-box;-webkit-tap-highlight-color:transparent}
.back-to-top a span{padding-top:5px;border-radius:50%;display:block;height:30px;padding:6px;width:30px;margin-bottom:5px;box-sizing:content-box;text-indent:3px;border:0;background:rgba(255,255,255,.8);color:#0378d8;font-size:12px;box-shadow:0 1px 10px #badaf5}
.JobMore{background-color:#f5f5f5;font-size:16px;height:50px;line-height:50px;text-align:center}
.JobMore a{color:#3078d8;display:block}
.WjfTipsBg{background:#000;background:rgba(0,0,0,.5);width:100%;position:fixed;top:0;left:0;height:100%;z-index:1000;display:none}
.WjfTipsBg .TipsContent{width:240px;margin:-170px auto 0;height:320px;background:#fff;position:relative;top:50%;border:10px solid #ccc;padding:10px 20px;color:#7f7f7f}
.WjfTipsBg .TipsContent .Title{color:#fe9900;font-size:20px;font-weight:700;line-height:40px}
.WjfTipsBg .TipsContent .Title img{height:15px;margin:0 10px}
.WjfTipsBg .TipsContent .Middle{border:solid #eee;border-width:1px 0;padding:20px 0;font-size:14px;text-align:center}
.WjfTipsBg .TipsContent .Middle .Item{width:240px;margin:auto}
.WjfTipsBg .TipsContent .Middle .Item .Left{float:left;height:40px;margin:10px 10px 10px 20px;width:40px}
.WjfTipsBg .TipsContent .Middle .Item .Right{float:left;height:40px;line-height:18px;margin:10px 0;width:160px;font-size:14px;text-align:left}
.WjfTipsBg .TipsContent .Middle .Score{color:#fe9900}
.WjfTipsBg .TipsContent .Middle .BtnOperation{width:100px;text-align:center;height:40px;line-height:40px;color:#fff;font-size:14px}
.WjfTipsBg .TipsContent .Bottom{width:240px;margin:10px auto 0;text-align:center;font-size:14px}
.SlideDiv{background:none repeat scroll 0 0 #fff;display:none;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;bottom:0;left:0;width:100%;z-index:9001}
.btnCloseSlideDiv{position:fixed;bottom:0;left:0;width:100%;height:40px;line-height:40px;text-align:center;background:#eee;color:#333}
.SearchHistory{color:#838383;height:50px;line-height:50px;font-size:16px;text-indent:30px;border:solid #eaeaec;border-width:1px 0;margin-top:20px;position:relative}
.SearchHistory .ClearHistory{color:#2376dc;position:absolute;top:0;right:10px}
.SearchHistoryItem{border-bottom:1px solid #eee;text-indent:50px;height:35px;line-height:35px;background:#fff;font-size:14px;position:relative}
.SearchHistoryItem a{display:block;color:#2d2d2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}
.SearchHistoryItem .DelIcon{width:20px;height:20px;position:absolute;right:20px;top:8px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#ff6468}
.SearchHistoryItem .DelIcon:before{content:' ';position:absolute;top:50%;margin-top:-6px;right:9px;width:2px;height:13px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);background:#fff}
.SearchHistoryItem .DelIcon:after{content:' ';position:absolute;top:50%;margin-top:-6px;right:9px;width:2px;height:13px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);background:#fff}
.DiyIcon{float:left;background:url(/images/diy.png) no-repeat;background-size:100%;height:20px;width:24px;margin-left:10px}
.DiyTips{float:left;background:url(/images/diyzi.png) no-repeat;background-size:100%;height:20px;width:88px}
.GetGeodist{color:#3078d8;width:110px;float:right;padding-left:0;padding-right:8px;height:25px;line-height:26px;-webkit-line-height:26px;font-size:12px;margin-top:2px;text-align:right}
.GetGeodist_vip{font-size:12px;float:left;width:100px;line-height:28px;padding-left:10px;font-weight:400;color:#fff}
.geo_warp span{font-size:14px;color:#000}
.vip_geo_warp .GetGeodist_vip{position:absolute;left:106px;top:-5px}
.vipjob_geo_warp .GetGeodist_vip{position:absolute;width:78px;right:0;text-align:center;top:49px;font-size:12px;color:#f90}
.ChkEntMedals input{display:none}
.ChkEntMedals label{width:80px;height:30px;line-height:30px;text-align:center;font-size:small;border:1px solid #eee;float:left;margin:0 5px 5px 0}
.ChkEntMedals label.selected{border:1px solid #3078d8;background:#3078d8;color:#fff}
.clearfix{*zoom:1}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.TalkBtn{background:url(/images/news1.png) no-repeat #f90 5px 5px;color:#fff;cursor:pointer;height:20px;line-height:20px;width:80px;display:inline-block;border-radius:3px;text-indent:25px;font-size:12px}
.AdvBox{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:#fff;z-index:1001}
.AdvBox .AdvTitle{background:#f90;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;position:relative;overflow:hidden}
.AdvBox .AdvTitle .CloseAdv{color:#fff;font-size:40px;height:70px;line-height:90px;position:absolute;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
.AdvBox .CloseAdv{color:#fff;font-size:40px;height:70px;line-height:90px;position:absolute;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
.AdvBox .AdvTips{background:rgba(0,0,0,.8);color:#fff;height:30px;line-height:30px;text-align:center;width:100%;font-size:14px;position:absolute;top:0;left:0}
.AdvBox .AdvContent{width:100%;height:100%;overflow:hidden;overflow-y:auto}
.AdvBg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:#000;opacity:.7;z-index:99}
.AdvImg{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;overflow-x:hidden;overflow-y:auto}
.AdvImg img{width:100%}
.AdvImg .CloseAdv{background:#000;color:#fff;font-size:40px;height:70px;line-height:90px;opacity:.7;position:fixed;right:-50px;text-align:center;top:-20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:130px;z-index:1}
@font-face{font-family:v1;src:url(/fonts/v1.eot);src:url(/fonts/v1.eot?#iefix) format('embedded-opentype'),url(/fonts/v1.svg#iconic) format('svg'),url(/fonts/v1.woff) format('woff'),url(/fonts/v1.ttf) format('truetype');font-weight:400;font-style:normal}
.JobTips{border:1px solid #f90;color:#f90;text-align:center;font-size:12px;height:26px;line-height:26px;width:100%;margin-top:15px;border-radius:4px}
.FullSearchBg{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:#f5f5f5;display:none;z-index:999;overflow-y:auto}
.FullSearchBg .SearchBar{padding:10px 15px;position:relative;background:#fff}
.FullSearchBg .SearchBar:before{content:"\0047";font-family:iconic;font-size:20px;color:#999;position:absolute;top:20px;left:25px}
.FullSearchBg .SearchBar .SearchInput{height:40px;line-height:40px;width:100%;font-size:14px;color:#666;background:#f5f5f5;border-radius:5px;text-indent:37px}
.FullSearchBg .SearchBar .SearchBtn{cursor:pointer;position:absolute;top:10px;right:15px;height:40px;line-height:40px;padding:0 5px 0 10px;width:60px;background:#3078d8;color:#fff;border-radius:0 5px 5px 0;font-size:16px;width:75px;text-align:center}
.FullSearchBg .TabItem{float:left;color:#888;background:#f5f5f5;width:50%;text-align:center;height:35px;line-height:35px;font-size:15px;border-top:1px solid #3078d8}
.FullSearchBg .TabItem.Selected{background:#fff}
.FullSearchBg .SearchBarV1{background:#fff;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #eee}
.FullSearchBg .SearchBarV1 .SearchBox{position:relative;padding:10px 40px 10px 20px}
.FullSearchBg .SearchBarV1 .SearchBox .Back{position:absolute;top:10px;right:-4px;width:40px;height:40px}
.FullSearchBg .SearchBarV1 .SearchBox .Back:before{position:absolute;top:7px;left:3px;width:25px;height:2pc;background-image:url(/images/v2/closebutton.png);background-size:100%;background-repeat:no-repeat;content:""}
.FullSearchBg .SearchBarV1 .SearchBox input{width:100%;height:40px;border-radius:25px;background:#f6f6f6;text-align:center;font-size:14px;line-height:40px}
.FullSearchBg .Title{background:#f9f9f9;height:40px;line-height:40px;padding:0 0 0 20px;color:#0378d8;font-size:14px}
.FullSearchBg .SiteList{padding:15px 30px 5px;background:#fff;margin:0}
.FullSearchBg .SiteList li{height:30px;line-height:30px;float:left;width:25%;margin:0 0 10px 0}
.FullSearchBg .SiteList li a{display:block;margin:auto;width:90%;text-align:center;border-radius:25px;font-size:12px;color:#666;border:1px solid #eee}
.FullSearchBg .SiteList span{display:none}
.FullSearchBg .FirstLetterBar{padding:0;margin:0;position:fixed;top:80px;right:0;width:30px}
.FullSearchBg .FirstLetterBar li{font-size:12px;text-align:center;height:20px;line-height:20px}
.FullSearchBg .FirstLetterBar a{color:#0378d8;display:block}
.FuncMenu1 .icon_bar{width:100%;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.FuncMenu1 .icon_bg{width:100%;overflow:auto;position:relative;left:0;top:0}
.FuncMenu1 .icon_normal{padding:10px 0}
.footer2 .about_us,.footer2 .feedback,.footer2 .moblie,.footer2 .pc{text-align:center;color:#666;font-size:12px;float:left;width:33.33%}
.footer3 .about_us,.footer3 .feedback,.footer3 .moblie,.footer3 .pc{text-align:center;color:#666;font-size:12px;float:left;width:25%}
.footer2 .moblie:before,.footer3 .moblie:before{color:#ccc;font-family:iconic;content:"\e129";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:9px;border:1px solid #ccc}
.footer2 .pc:before,.footer3 .pc:before{color:#ccc;font-family:iconic;content:"\e130";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:1px;border:1px solid #ccc}
.footer2 .feedback:before,.footer3 .feedback:before{color:#ccc;font-family:iconic;content:"\e131";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:43px;display:block;margin:10px auto 5px;text-indent:2px;border:1px solid #ccc}
.footer2 .about_us:before,.footer3 .about_us:before{color:#ccc;font-family:iconic;content:"\e133";font-size:25px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:38px;display:block;margin:10px auto 5px;text-indent:4px;border:1px solid #ccc}
.BottomMenu .copyright,.footer2 .copyright,.footer3 .copyright{display:block;font-size:12px;padding-bottom:10px;color:#c8c9c8;text-align:center;background-color:#fff}
.no_more{text-align:center;font-size:14px;line-height:32px;color:#888;display:none}
.loading-wrap{margin:10px auto;display:table;position:relative}
.loading{width:20px;height:20px;float:left;-webkit-animation:load2 1.5s infinite linear;animation:load2 1.5s infinite linear;-webkit-animation-name:load2;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:linear}
.loading .loading-icon{display:inline-block;vertical-align:middle;width:20px;height:20px;color:#999}
.loading .loading-icon:before{content:"\e03C";font-family:iconic;font-size:20px;line-height:20px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}
.loadtext{line-height:22px;margin-left:5px;color:#888;display:inline-block;vertical-align:middle}
@-webkit-keyframes load2{
0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:45% 50%;transform-origin:45% 50%}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:45% 50%;transform-origin:45% 50%}
}
@keyframes load2{
0%{-webkit-transform-origin:45% 50%;transform-origin:45% 50%;-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform-origin:45% 50%;transform-origin:45% 50%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes imgload2{
0%{opacity:0}
100%{opacity:1}
}
@keyframes imgload2{
0%{opacity:0}
100%{opacity:1}
}
.page_menu{background:#eee;height:50px;line-height:50px;position:relative}
.menu{margin:auto;width:150px;height:30px;line-height:30px;padding:10px 0}
.menu a{float:left;width:50%;font-size:14px;font-weight:lighter;text-align:center;color:#353535;border-bottom:2px solid #eee}
.menu .selected{color:#3078d8;border-bottom:2px solid #3078d8}
.ErrorTips{background:#fff;line-height:24px;text-align:center;font-size:14px;position:relative;min-height:450px;padding:100px 20px 20px}
.ErrorTips .Text{color:#333;font-size:14px}
.ErrorTips a{color:#3078d8;text-decoration:none}
.ErrorTips .Img{width:120px;margin-bottom:20px}
.ErrorTips .Btn{background:#ccc;color:#fff;display:inline-block;padding:0 20px;height:40px;line-height:40px;margin:20px 0;text-decoration:none}
.ErrorTips .Btn.Blue{background:#3078d8}
.ErrorTips .Btn.Orange{background:#f90}
.ErrorTips1{padding:30px 0;background:#f8f8f8}
.ErrorTips1 .Content{width:220px;margin:auto;height:44px;position:relative;font-size:12px;padding:10px 0 10px 74px;line-height:24px;color:#999}
.ErrorTips1 img{width:64px;position:absolute;left:0;top:0}
.ErrorTips1 i{color:#3078d8;font-style:normal;font-size:16px;display:block}
.ListMore{padding:4px 0;display:none}
.NoMore{text-align:center;font-size:16px;line-height:50px;color:#888;display:none}
.FooterBlock{height:50px}
.NewTopBar{background:#6f73f1;height:40px;padding:5px 60px;position:relative;color:#fff;font-size:18px;line-height:42px;text-align:center}
.NewTopBar.Fixed{position:fixed;top:0;z-index:1000}
.NewTopBar .Logo{height:35px;position:absolute;left:10px;top:8px}
.NewTopBar .LoginBtn{color:#ffffff;position:absolute;right:10px;top:5px;font-size:16px;height:40px;line-height:40px}
.NewTopBar .LoginBtn a{color:#fff;cursor:pointer}
.NewTopBar .LoginBtn a.Site:before{font-size:14px;margin:0 2px 0 10px}
.NewTopBar .Back{width:40px;height:40px;position:absolute;left:5px;top:5px}
.NewTopBar .Back:before{border:solid #fff;border-width:2px 0 0 2px;width:10px;height:10px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:15px;top:15px}
.NewTopBar .HeadTitle{color:#fff;font-size:18px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.NewTopBar .HeadTitle a{color:#fff;display:inline-block;position:relative;padding:0 2px;margin:0 10px}
.NewTopBar .HeadTitle a.Selected:after{position:absolute;height:1px;width:100%;background:#fff;left:0;bottom:5px;content:""}
.NewTopBar .FunctionBtn{width:40px;height:40px;position:absolute;top:5px;right:5px}
.NewTopBar .FunctionBtn:before{color:#fff;font-family:iconic;content:"\e175";font-size:17px;position:absolute;top:1px;right:10px}
.NewTopBar .DIYBtn{color:#fff;position:absolute;top:5px;height:40px;width:40px;line-height:40px;text-align:center;right:35px;display:none}
.NewTopBar .DIYBtn:before{color:#fff;font-family:iconic;font-size:18px;position:absolute;top:1px;right:10px}
.NewTopBar .HomeBtn{width:40px;height:40px;position:absolute;top:5px;left:35px}
.NewTopBar .HomeBtn:before{color:#fff;font-family:iconic;content:"\s";font-size:17px;position:absolute;top:1px;right:10px}
.NewTopBar .FunctionBg{background:rgba(0,0,0,.7);position:absolute;top:50px;left:0;width:100%;z-index:1000;display:none}
.NewTopBar .FunctionBg .Content{background:#fff;padding:20px .5vw;margin:0}
.NewTopBar .FunctionBg .Content li{width:33vw;float:left;color:#777;text-align:center;font-size:14px;padding:5px 0;line-height:26px;list-style:none}
.NewTopBar .FunctionBg .Content li a{width:50px;display:block;margin:0 auto 5px}
.NewTopBar .FunctionBg .Content li a img{width:100%;display:block}
.NewTopBar .FunctionBg .Close{width:50px;height:100px;margin:auto;position:relative}
.NewTopBar .FunctionBg .Close:before{color:#666;font-family:iconic;content:"\e176";font-size:100px;position:absolute;top:35px;right:-46px}
.pop_confirm_bg{position:fixed;z-index:9998;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);display:none}
.mode_confirm{width:80%;z-index:9999;position:fixed;border-radius:3px;overflow:hidden;background-color:#fff;top:35%;left:50%;display:none;padding:.5rem}
.mode_confirm .title{padding:.7rem .7rem 0 .5rem;background-color:#fff;font-size:.85rem;font-weight:400;text-align:center}
.mode_confirm .content{padding:.7rem .75rem .85rem .75rem;text-align:center;border-bottom:1px solid #eee;color:#aaa}
.mode_confirm .content textarea{width:100%;background-color:#f9f9f9;font-size:.65rem;color:#aaa}
.mode_confirm .btn_bar{padding:0 .7rem 0 .75rem}
.mode_confirm .btn_bar button{width:45%;background-color:#fff;padding:0;padding-top:.5rem;font-size:.8rem;color:#0378d8;background-color:#fff;float:left}
.mode_confirm .btn_bar i{width:10%;display:block;float:left;height:1rem;font-style:normal;text-align:center;padding:.5rem 0;color:#eee}
.BczpChooseCity{ display: none;}
.none { display: none;}
.left_icon1 {
    margin-left: 1.5%;
    /* padding-top: 0.5rem !important; */
    z-index: 2;
    text-align: left;
    height: 1.1rem;
    line-height: 1.1rem;
    position: absolute;
    margin-top: -12%;
}
    .left_icon1 img {
    height:0.7rem;
    }

    .icon_over1 {
      
        border-radius: 0px 4px 4px 0px;
        /* padding: 0.3rem 0.5rem; */
        color: #ffffff;
        font-size: 0.65rem;
        width: 80%;
    }

.icon_wait1 {
    
    border-radius: 0px 4px 4px 0px;
    color: #ffffff;
    font-size: 0.65rem;
    width: 80%;
}

.icon_broadcast1 {
    
    color: #ffffff;
    font-size: 0.65rem;
    width: 80%;
}



.bc_item1 {
    border-radius: 10px;
    width: 100%;
    text-align: left;
    /* overflow: hidden; */
    z-index: 99;
    /* height: 6.15rem; */
    padding: 60% 0%;
}

.bc_table {
    margin: 0% 4%;
    text-align: center;
    display: flex;
    padding: 0% 0%;
    margin-bottom: 1rem;
    white-space: nowrap;
    display: flex;
    width: 94.5%;
    margin-left: 3%;
}

.bc_item1 img {
    height: 90%;
    margin-top: 2%;
}

.bc_item2 {
    border-radius: 10px;
    margin: 2% 0.3rem;
   
    text-align: left;
  
    z-index: 99;
}
.bc_title {
    color: #32353a;
    font-size: 0.625rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 0.0rem;
    padding-top: 0.5rem;
}
.bc_panel {
    display: none;
    margin-top: 0.5rem;
    margin-bottom: 1rem;

}
.bc_panel_style {
   
}
.setting {
    border-radius: 5px;
    padding: .5% 0.6rem;
    position: absolute;
    right: 4%;
    line-height: inherit;

    color: #666;
    font-size: .7rem;
}
.bc_panel2 {
    background-color: #fff;
    border-radius: 10px;
   
    margin-bottom: 2%;
}
.search-content .Ad_MenuTitleLiftIcon {
    display:none;
}
.bc_search_panel {
    background: #ffffff;
    padding: 4%;
   
    padding-bottom: 0.2%;
}
.bc_table a {
width:25%;
}
.pic_title1 {
    text-align: left;
    color: #ffffff;
    font-size: 0.75rem;
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
}

.pic_title2 {
    text-align: left;
    color: #ffffff;
    font-size: 0.60rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.pic_title3 {
    text-align: right;
    color: #ffffff;
    font-size: 0.65rem;
    margin-top: 8%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    text-align: right;
    width: 20%;
}

.pic_title {
    position: absolute;
    margin-left: 0%;
    margin-top: -13%;
    width: 19%;
    
    z-index: 1;
    padding: 2%;
}
.Site i {
    color: #ffffff;
    
    font-size: 0.6rem;
    margin-left: 5px;
}
.BtnFlow1 {
    position: fixed;
    right: 0%;
    bottom: 30%;
    width: 6rem;
    z-index:199;
}
.BtnFlow2 {
    position: fixed;
    right: 0%;
    bottom: 40%;
    width: 6rem;
    z-index: 199;
}


.BtnFlowPanel {
    background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(5px);
    display: none;
    position:fixed;
    top:0%;
    width:100%;
    left:0%;
    height:100%;
    z-index:99998;
}
.BtnFlowPanel1 {
    position: fixed;
    bottom: 5%;
    width: 90%;
    left: 0%;
    z-index: 99999;
    padding: 0% 5%;
}

.BtnFlowItem{
    width:32%;
    display:inline-block;
    text-align:center;
    margin-top:0.8rem;
}
.BtnFlowItem div{
   
    text-align: center;
    margin-top:0.5rem;
}
.BtnFlowItem img{
    width: 4rem;
   
}
.BtnClose1{
    text-align:center;
    margin-top:5%;
}

.BtnClose1 img{
    width: 3rem;
}

.qucodeTop1 {
    text-align: center;
    font-size: 1rem;
    color: #666666;
    margin-bottom: 5%;
    margin-top: 10%;
    padding: 0% 6%;
}
.qucodeTop2 {
    text-align: center;
    padding: 5%;
    background: url(/images/index/IndexNew2/bg1.png) no-repeat center top;
    background-size: 100% 100%;
    width: 70%;
   
    margin-left: 10%;
}
.qucodeTop2 img{
   width:100%;
}
.qucodeTopPanel {
    background: #ffffff;
    border-radius: 0.8rem !important;
    padding: 5%;
}
.qucodeTop3 {
    padding: 10% 0%;
    text-align: center;
    margin-top: 15%;
}
    .qucodeTop3 a {
        color: #ffffff;
        background: #3078d8;
        font-size: 1rem;
        width: 100%;
        padding: 5% 10%;
        border-radius:0.5rem;
    }

.reRefreshJob {
    font-size: 12px;
    margin-right: 50px;
    border: solid 1px #eee;
    border-radius: 20px !important;
    padding: 2px 10px;
    color: #8092a1;
    background: #ffffff !important;
    padding: .5% 0.6rem !important;
    position:absolute;
    right:unset !important;
    left:4%;

}